<?php 
//非常重要**************

header('Content-type:text/html;charset=utf-8');
class IndexController{
	//调用不存在的方法的时候会自动触发__call
	//$func 不存在的方法名称
	//$param 不存在的方法里面的参数
	public function __call($func,$param){
//		echo "{$func}方法不存在!";exit;
		//如果在地址栏乱输地址，跳转到首页
		header('Location:9.call.php');
	}
	public function index(){
		echo '留言首页';
	}
	public function add(){
		echo '添加留言';
	}
	public function del(){
		echo '删除留言';
	}
	public function edit(){
		echo '修改留言';
	}
}
$o = new IndexController;
$action = isset($_GET['a']) ? $_GET['a'] : 'index';
$o->$action();



 ?>
 <hr />
 <ul>
 	<li><a href="?a=index">首页</a></li>
 	<li><a href="?a=add">添加</a></li>
 	<li><a href="?a=del">删除</a></li>
 	<li><a href="?a=edit">编辑</a></li>
 </ul>